ویدئو های پربازدید سایت

توابع کارکتر و رشته در sql | توابع مهم و کاربردی رشته ها در sql

در پست قبلی راجع به توابع مهم ریاضی در sql صبحت کردیم
در این پست هم چند مورد از توابع مهم و کاربردی sql در زمینه کاراکتر و رشته را بررسی میکنیم

1- بدست اوردن کد اسکی یک کاراکتر
تابع ascii()

print ascci('a)
مقدار کد اسکی حرف a کوچک که معدل 97 میباشد را چاپ میکند

نکته : دستور print دستوری برای چاپ مقدار در sql است که بجای ان میتوانیداز select استفاده کنید

2- بدست اوردن حرف از روی کد اسکی
تابع char()

print char(97)
که مقدار a راچاپ میکند

3-تبدیل حروف به حروف بزرگتر یا کوچتر
توابع upper() و lower()

print upper('wellcome 2 hypersource.ir')  -- return : WELLCOME 2 HYPERSOURCE.IR

print lower('WellcoMe 2 HyperSourCe')  --return  :  wellcome 2 hypersource.ir

4-حذف کاراکتر فضای خالی از طرفیت
توابع ltrim() و rtrim()

print ltrim( '     ali    x      ') -- return 'ali    x      '

print rtrim( '     ali    x      ') -- retun '     ali    x'

5-ایجاد فضای خالی در رشته
تابع space()

print 'ali'+space(8) -- return : 'ali        '
6-تابع جایگزینی رشته
تابع replcae
3 پارامتر میگیرد و یک رشته باز می گرداند که بصورت زیر است
print replace(myString,OldCharOrString,NewCharOrString)
مثال
print replcae('hyperSource','y','Q')  -- return : hQperSource
7-تکرار یک رشته
تابع replicate()
برای مثال چاپ علی 7 بار پپشت سر هم
print replicate(N'علی' + ' ',7)
خروجی :
علی علی علی علی علی علی علی 

8-چاپ چند کاراکتر از طرفین
تابع left() و تابع right()
print left('hypersource',5) -- retrun : 'hyper'
print right('hypersource',5) -- return : 'ource'

9-زیر رشته
تابع substring()
3تابع به ترتیب : رشته مورد نظر ، نقطه شروع ، تعداد کاراکتر

print substring('hypersource',2,6) -- return 'yperso'

10- طول یک رشته
تابع len()
print Len('hypersource)
این سری از توابع پرکاربرد ترین توابع sql در زمینه کاراکتر و رشته هستند








buscopan plus site buscopan 10 mg
در صورتی که سوالی راجع به این آموزش دارید در بخش نظرات همین پست مطرح و از ارسال ان از بخش ارتباط با ما خود داری نمائید


;

سمیه پاسخ

عاااااااااااااااااااااااااالی بود واقعا ممنووووووووووون
cialis online coupon open cialis manufacturer coupon 2016
celebrex eureka celebrex generique celebrex prix maroc
1395/3/24 19:6

پاسخ

خوبه عالی 1396/8/8 14:10

hossein پاسخ

مرسی عالی بود 1399/4/3 15:2

محمد وکیلی پاسخ

سلام
ممنون
چند اشتباه کوچولو دارید
در این خط یک دونه ' جا افتاده
print ascci('a)

در این جمله
3-تبدیل حروف به حروف بزرگتر یا کوچتر
کلمه کوچکتر صحیح است 1401/3/1 1:55

محمد وکیلی پاسخ

البته دستور هم به شکل زیر صحیح است
print ascii('a') 1401/3/1 1:57

ویدئو هایی که شاید بپسندید!

هم اکنون نـــظر بدهید

HyperSourCe.ir

info@hypersource.ir

کلیه حقوق برای وب سایت هایپر سورس محفوظ است
CopyRight ©2014-2024
ارتباط با ما
نام شما
ایمیل
موبایل
رمز عبور را فراموش کرده ام

چگونه میتوانم این محصول را با تخفیف دریافت نمایم ؟

لطفا منتظر بمانید. . .

پیام سیستم